About Lorrimar Limited (02290027) United Kingdom