About Latitude Trustees Limited (11371917) United Kingdom