About Thorncroft Search & Selection Limited (10094442) United Kingdom