About N & S Taylor Limited (06070993) United Kingdom