About Gifford Property Limited (12290036) United Kingdom