About J Edgar & Son Limited (04453967) United Kingdom