About Powell Slinging & Rigging Services Ltd (12528645) United Kingdom