About Nichol & Co (uk) Ltd (06406303) United Kingdom