About Seneca Group Holdings Ltd (08253298) United Kingdom