About Stephen Taylor Associates Limited (01214188) United Kingdom