About Taylor Strasmore Limited (11842936) United Kingdom