About Mccarthy Taylor Systems Limited (02339960) United Kingdom