About Taylor Mcclure Limited (SC632946) United Kingdom