About The Howgills Management Company Limited (04386556) United Kingdom