About Lordsmere Management Limited (03213058) United Kingdom