About Howarth Gardens Management Company Limited (12944195) United Kingdom