About Larssen S & Co Limited (SC614133) United Kingdom