About Giraffe House Limited (03770354) United Kingdom