About Senate Mech Limited (04423957) United Kingdom