About Handford Research Limited (02452769) United Kingdom