About Northvale Homes Limited (10990512) United Kingdom