About Pellacraft Limited (03136601) United Kingdom