About Macmae Holdings Limited (06328874) United Kingdom