About Simpson Fox Associates Limited (01171235) United Kingdom