About Len Beck & Son Limited (01180983) United Kingdom