About Abida Properties Ltd (13095447) United Kingdom