About Lahdenpera Limited (09236203) United Kingdom