About Sheldale Developments Limited (02637304) United Kingdom