About Selfridges Properties Limited (04969613) United Kingdom