About Nicol Hotels Ltd (04790467) United Kingdom