About Thornton Baker Holdings Limited (12206017) United Kingdom