About Howitts Close Management Company Limited (03467316) United Kingdom