About Newby Property Investments Limited (11211138) United Kingdom