About J E Lord & Co Limited (04192816) United Kingdom