About Thomas Shepherd Limited (07752995) United Kingdom