About Giraffe Scaffold Services Ltd (08466720) United Kingdom