About Northridge Associates Limited (12183371) United Kingdom