About Northbury Properties Ltd (12883611) United Kingdom