About R Taylor Nrswa Specialist Limited (SC623415) United Kingdom