About Mccarthy And Taylor Ltd (12079605) United Kingdom