About Limes Management Company Limited(the) (01885417) United Kingdom