About Mermond Place Management Ltd (13186655) United Kingdom