About Mr. Stephen Taylor Limited (SC659451) United Kingdom