About Howland Management Limited (03300531) United Kingdom