About De Seneca Limited (07169377) United Kingdom