About Green Rope Access Specialist Site Services Ltd (07623706) United Kingdom