About James Latham Trustee Limited (02508333) United Kingdom