About Howick Homes Limited (09990213) United Kingdom