About Pell & Baldwin (fabrications) Limited (01320348) United Kingdom