About Stopby Car Wash Ltd (11787264) United Kingdom