About Taylor Osborne Ltd (SC338887) United Kingdom