About Giffords (england) Limited (12157257) United Kingdom