About Deukes Ltd (12313243) United Kingdom