About Richard Shuttleworth Trustees (02712981) United Kingdom