About Abacus Fairhomes Ltd (12451510) United Kingdom