About Pelican South West Limited (12706997) United Kingdom