About Lyle & Scott Limited (04111248) United Kingdom