About Mcclenaghan Of Slamannan Ltd. (SC223696) United Kingdom