About L & J M Beevers & Son Limited (04519873) United Kingdom