About The Blue Ball Shepshed Ltd (12865218) United Kingdom