About Giraffe Homes Limited (07087540) United Kingdom