About Sears Group Trustees Limited (02732758) United Kingdom