About L & L Dillon Limited (06230146) United Kingdom