About Duffer Limited (SC319242) United Kingdom