About Stitt & Pye Ltd (07765893) United Kingdom