About Ueda Max Hand Car Wash Ltd (11086947) United Kingdom