About Northmill Properties Limited (12409395) United Kingdom