About Max Horne Trustees Limited (SC117565) United Kingdom