About Bumby Design Company Limited (03252401) United Kingdom