About Seldon (uk) Limited (02357653) United Kingdom