About Alex Rae Mechatronics Limited (04953781) United Kingdom