About Longcroft (gx) Management Company Limited (05980926) United Kingdom