About Senex Partners Limited (07583104) United Kingdom