About W. & J. Leigh Trustees Limited (00476549) United Kingdom