About Elmswell Fox (suffolk) Ltd (11795900) United Kingdom