About Howick Trustees Limited (01208214) United Kingdom