About Sellar Properties (stadium Developments) Ltd (04417122) United Kingdom