About Property Footprint Limited (13374258) United Kingdom