About Leamington Spa Freehold Limited (11508235) United Kingdom