About Sheard Production Equipment Limited (00480256) United Kingdom