About Newbury Properties Limited (08276475) United Kingdom