About Northridge Property Solutions Limited (07612146) United Kingdom