About Lok N Store Trustee Limited (03788705) United Kingdom