About Merrington Place Management Company Ltd (07421331) United Kingdom