About Merchant Taylor Construction Limited (13596107) United Kingdom