About Beagle Property Investments Ltd (11458121) United Kingdom