About Cafe Max (benfleet) Limited (10091488) United Kingdom