About Sarah L Taylor Ltd (11771797) United Kingdom