About Barry Clamp & Sons Limited (04779851) United Kingdom