About Maxine Ruth & Co Limited (12216267) United Kingdom