About Edi Car Wash Ltd (11487106) United Kingdom