About Lancaster Place Swindon Freehold (2017) Limited (10661760) United Kingdom