About Taylor & Oak Ltd (12820763) United Kingdom