About Macaulay Stevenson Engineering Ltd (11713076) United Kingdom