About Lauterbach Limited (04200651) United Kingdom