About Nichol & Laidlow Limited (02920119) United Kingdom