About David Diack Limited (10950505) United Kingdom