About Mcrae Rope Access Limited (11915081) United Kingdom