About Pellen Pere Et Fils Limited (03681817) United Kingdom