About Longacre Property Investment Ltd (12758512) United Kingdom