About Shephards Motors Limited (06290693) United Kingdom