About David Kirkwood Limited (SC394927) United Kingdom