About Taylor & Nicholls Limited (07209918) United Kingdom