About Mckay Parsons Ltd (SC631053) United Kingdom