About L C Deakin Ltd (11276016) United Kingdom