About Simpson Street Consultants Limited (10442523) United Kingdom