About Duddington Scott Limited (09533517) United Kingdom