About Northyard Properties Ltd (10990502) United Kingdom