About Seldon Faye Ltd (11150276) United Kingdom