About Thornton & Ross Limited (00185947) United Kingdom