About Lamber & Sons Limited (04724595) United Kingdom