About Jenny Powell Limited (03670509) United Kingdom