About Alex&andra Mechanical Ltd (10815234) United Kingdom