About Russell Place Freehold Limited (13604441) United Kingdom