About Loxfield Lodge Trustee Company Limited (08125436) United Kingdom