About Pelican Place Properties Limited (13357293) United Kingdom