About Dean O Shea Consulting Ltd (11724706) United Kingdom