About L Coward & Son Limited (08229331) United Kingdom