About October Lodge Limited (10779503) United Kingdom