About London Trustees Limited (04049541) United Kingdom