About Residence Giffard Ltd (12215381) United Kingdom