About Nicola Roach Ltd (10911412) United Kingdom