About Giraffe Design & Build Ltd (13252483) United Kingdom