About Nicholas Howard Homes Ltd (08799985) United Kingdom