About Charles Foulds & Son Holdings Limited (07636388) United Kingdom