About Jubilee Products Ltd (11812476) United Kingdom