About Stephen Foot & Partners Limited (08023272) United Kingdom