About Newbury Developments (uk) Ltd (09313395) United Kingdom