About K.d Leach Limited (06886270) United Kingdom