About Northridge Properties Limited (04228960) United Kingdom