About L.terroni & Sons 1878 Limited (07665645) United Kingdom