About Strand Motor Company Limited (07448147) United Kingdom