About Mcleod 69 Limited (SC458382) United Kingdom