About Jigsaw Controls Limited (09717712) United Kingdom