About Leatherhead Research Limited (09528674) United Kingdom