About Abacus Property Solutions Limited (09469724) United Kingdom