About Jigsaw Planning & Development Limited (08320238) United Kingdom