About Clay Pigeon Traps Limited (07911222) United Kingdom