About The Strand Car Wash Ltd (11312463) United Kingdom