About Leamington Interdec Services Limited (01433707) United Kingdom