About Lovelocks Management Limited (02132617) United Kingdom