About C Seldon Limited (10999238) United Kingdom