About E Sellon Limited (11713257) United Kingdom