About The May Ball Company Limited (07328105) United Kingdom