About Sellar Properties (coventry) Ltd (03888337) United Kingdom