About Deakin & Co. Ltd (11495676) United Kingdom