About William Lucas & Son Limited (10797909) United Kingdom