About Beagle Property Company Limited (08695709) United Kingdom