About Northwick Terrace Freehold Limited (10877085) United Kingdom