About Nicol & Andrew Group Limited (04146548) United Kingdom