About O.shepherd & Son Limited (01009462) United Kingdom