About Taylor Scott Management Limited (11865856) United Kingdom