About N.r. Taylor Limited (02597521) United Kingdom