About Mccloskey Solutions Ltd (SC617609) United Kingdom