About Sarah Taylor Ltd (11911568) United Kingdom