About European Hail Solutions Limited (09915852) United Kingdom