About Dexlec Rewinds Limited (02486984) United Kingdom