About Pleasance & Sons Limited (12828111) United Kingdom