Company name: Dudrich (Holdings) Limited
Description: Looking to rent a garage? Dudrich (Holdings) Limited own the largest portfolio of lock up garages to rent in the UK, currently in excess of 14,000 units.
276 Chase Rd, London N14 6HA, United Kingdom