About Stillmans (devon) Limited (03491752) United Kingdom