About C.d. Holdsworth Limited (04515688) United Kingdom