About Taylor Sloane Consultancy Limited (12651630) United Kingdom