About Malcolm E. Taylor Ltd (04770103) United Kingdom