About Lamb & Lowe Limited (13306420) United Kingdom