About Walthamstow Village Garage Ltd (07665097) United Kingdom