About Northgate Sale & Lettings Limited (05077401) United Kingdom