About Northridge Consulting Ltd (09058928) United Kingdom