About North Benfleet Lodge Limited (12338425) United Kingdom