About Mcgoughlan International Limited (SC592079) United Kingdom