Palermo Road Garage Ltd 59-61 Palermo Road, London NW10 5YS