About Grand & Victor Lodges (leigh-on-sea) Management Limited (02543025) United Kingdom