About Meera Hand Car Wash & Valeting Ltd (11657030) United Kingdom