About Alphahill Properties Limited (10681071) United Kingdom