About Millers Appledore Ltd (12789608) United Kingdom