About Crofton-sleigh Research Limited (03434667) United Kingdom