About Howgill Holdings Limited (04897556) United Kingdom