About Taylor Nicholson Holdings Limited (01336383) United Kingdom