About Rankin-thorn Limited (09344757) United Kingdom