About Turner & Townsend Property Services Limited (05091708) United Kingdom