About C.holmes Limited (08270259) United Kingdom