About The Howland Jones Organisation Limited (03884688) United Kingdom