About L. & V. Verrecchia & Sons Limited (00781130) United Kingdom