About Thornton Abbott Holdings Ltd (11595822) United Kingdom