About Kelston Research Limited (01889832) United Kingdom