About Howland Trading Co. Ltd. (03858107) United Kingdom