About Ascot Lloyd Trustees Limited (05943407) United Kingdom