About J S Trustee Ltd (13294058) United Kingdom