About Len Diggins Limited (06168237) United Kingdom