About Jambre Crafts Limited (10609431) United Kingdom