About Longacre Management Company Limited (07275560) United Kingdom