About N Deakin Ltd (10084181) United Kingdom