About Stephen Locke Associates Limited (09279919) United Kingdom