About Duncan A Cosgrave Consulting Limited (10255992) United Kingdom