About Taylor Rae Limited (SC275886) United Kingdom