About Thornhill & Associates (SL001849) United Kingdom