About Pellcroft Engineering Limited (02110839) United Kingdom