About Northvale Developments Limited (12470286) United Kingdom