About Thornley Hamilton Associates Ltd (08412140) United Kingdom