About Northcap Property Limited (09961630) United Kingdom