About Sellar Developments (london) Limited (09224377) United Kingdom