About Abode Developments & Management Ltd (13574078) United Kingdom