About Sellar Properties (london Bridge) Ltd (04288760) United Kingdom