About Abode Apartments Ltd (07758134) United Kingdom