About Taylor & Anderson (SL003307) United Kingdom