About Pelican Architecture And Design Ltd (08986715) United Kingdom