About Lambert Scott Limited (03152511) United Kingdom