About Hoelper & Schade Limited (04981589) United Kingdom