About Stuart Clay Traps Limited (01833562) United Kingdom