About Sellar (city Properties) Limited (04740936) United Kingdom