About Senate Investments (devon) Limited (13658195) United Kingdom