About The Millfields (lamplugh) Management Limited (13623869) United Kingdom