About Stace & Francis Limited (03383968) United Kingdom