About Shepherd & Holmes Ltd (12675493) United Kingdom