About Abington Property Investment Limited (08176538) United Kingdom