About Meer & Meer Ltd (07453118) United Kingdom