About Leamington Road 1960 Limited (09176993) United Kingdom