About Ballhill Hand Car Wash Ltd (10958294) United Kingdom