About Senate Project Services Limited (07278864) United Kingdom