About Mcleod Geo Projects Limited (SC419105) United Kingdom