About Jefferys (devon) Ltd (12281260) United Kingdom