About Pelstar Properties Limited (04322611) United Kingdom