About L Smith And Sons Limited (12887411) United Kingdom