About Edwin Taylor & Son Limited (07532369) United Kingdom