About Sheppard & Barrow Limited (00380946) United Kingdom