About Len Buckland Engineering Limited (06589402) United Kingdom