About W. Lockhart Marshall Limited (SC035102) United Kingdom