About Sellar Properties (london 2) Limited (03172894) United Kingdom