About Steven Heard Associates Limited (09506615) United Kingdom