About Abode & Co-living Ltd (12745828) United Kingdom