About W Lambourne & Sons Ltd (06692378) United Kingdom