About Newlyn Dean & Sons Limited (00777576) United Kingdom