About Deykin Ltd (08710275) United Kingdom