About Claire Meade Corporation Limited (11818381) United Kingdom