About Lorrimar Management Limited (02290167) United Kingdom