About Taylor Bell London Ltd (11625526) United Kingdom