About Thornycroft Giles & Associates Limited (00977806) United Kingdom