About Taylor Associates (m & E) Limited (SC126716) United Kingdom