About Abacus Home Solutions Limited (12628957) United Kingdom