About Derome Hammond Limited (SC393104) United Kingdom