About Thornhill Consultancy Services Ltd (09556602) United Kingdom