About Giraffe Properties Ltd (09418872) United Kingdom