About Londongate Investment & Management Ltd (03429210) United Kingdom