About Aubrey Property Investment Limited (10846784) United Kingdom