About London & General Management Limited (SC703995) United Kingdom