About Newby Property Limited (11601875) United Kingdom