About Shephard & Moyes Limited (08019614) United Kingdom