About Mayclaire Ltd (13062010) United Kingdom