About Leamingtonspa Limited (13479118) United Kingdom