About The Village Hand Car Wash Ltd (10111517) United Kingdom