About Giraffe Property Management Ltd (12054904) United Kingdom