About Giffords Property Limited (02305307) United Kingdom