About Nick Taylor Limited (06512948) United Kingdom