About Sellar Properties (chalk Farm) Ltd (03835824) United Kingdom