About Alexander Holland Property Limited (10973077) United Kingdom