About L.m. Davey & Sons Limited (00445893) United Kingdom