About Howland Holdings Limited (11472313) United Kingdom