About Stace & Francis Developments Limited (03925304) United Kingdom