About Schmidt Hammer & Lassen Ltd (05598799) United Kingdom