About Thornton Allan Associates Limited (13270276) United Kingdom