About Giraffe Engineering Ltd (09787466) United Kingdom