About Thornton Shepherd Associates Limited (04558939) United Kingdom