About Lavelle & Sons Limited (01312867) United Kingdom