About Taylor-smith Solutions Limited (07885716) United Kingdom