About Bromsgrove Devon Hand Car Wash Ltd (13190548) United Kingdom