About Leo Godalming Limited (12772859) United Kingdom