About Mccoll Holdings Limited (SC545184) United Kingdom