About Killik & Co Trustees Limited (03929253) United Kingdom