About David Mckeegan Limited (04699604) United Kingdom