About Taylor & Associates (london) Ltd (08502081) United Kingdom