About Shefford Car Trading Ltd (12245878) United Kingdom