About Delmore Cars Limited (SC097677) United Kingdom