About Maxine Ball Limited (12507698) United Kingdom