About Wells Place Freehold Limited (12964877) United Kingdom