About Taylor Alexander Associates Limited (SC704108) United Kingdom