About Newbury Developments (london) Limited (07201407) United Kingdom