About W. Livingstone Limited (SC039863) United Kingdom