About Taylor Investment Management Ltd (SC417270) United Kingdom