About Stephen R. Lough & Co. Limited (04629791) United Kingdom