About Foxbury Motors Limited (12926596) United Kingdom