About W & J Leigh & Co. Limited (04954265) United Kingdom