About The Newbury 7 Group Limited (11734857) United Kingdom