About Giraffe Building Services Ltd (07025503) United Kingdom