About Newbury Property Investments Ltd (12427698) United Kingdom