About Langer & Co Limited (04599255) United Kingdom