About Throckmorton Associates Limited (13547426) United Kingdom