About Oaklea Square Management Company Ltd (06146805) United Kingdom