About Star Inn Hand Car Wash Ltd (09998494) United Kingdom