About Powell Slinging Services Limited (11307661) United Kingdom