About Merthyr Terrace Limited (11798107) United Kingdom