About Tin Horse Design Ltd. (02504067) United Kingdom