About Nichols & Bowles Investments Limited (04828810) United Kingdom