About Sellar Developments (u.k.) Limited (09224340) United Kingdom