About Permaspace Architecture And Design Ltd (08246230) United Kingdom