About Lsr Trustee Limited (06178592) United Kingdom