About Newbury Motors Limited (05421253) United Kingdom