About Allan J Beagrie Mechanical Services Ltd (SC711036) United Kingdom