About Sellar Developments (canada Water ) Limited (08801389) United Kingdom