About S&h Motors Ltd (12667799) United Kingdom