About Richard Duffy Consulting Limited (10594574) United Kingdom