About Selwyn Demmy (racing) Limited (01618403) United Kingdom