About Newbury Property Developments Ltd (09418126) United Kingdom