About Jacqui Farrants Limited (10017803) United Kingdom