About George Nicola Limited (10667016) United Kingdom