About Longshore Investment Management Limited (09213031) United Kingdom