About Sen Design And Engineering Ltd (12446853) United Kingdom