About Malcolm Taylor & Sons Ltd (11300408) United Kingdom