About James Deegan Financial Solutions Limited (12098094) United Kingdom