About James Walker Trustees Limited (03091631) United Kingdom