About Newbury Kitchen Studio Limited (01670547) United Kingdom