About Clark Taylor Ltd (05700503) United Kingdom