About Shepherd & Co Holdings Limited (12509066) United Kingdom