About Seneca (consultants) Limited (06133924) United Kingdom