About Senca Limited (08723726) United Kingdom