About Stoddard Developments Limited (09514120) United Kingdom