About Thornber & Co Ltd (13253193) United Kingdom