About Abacus Properties Halifax No 2 Ltd (09949429) United Kingdom