About Hero Lodge Properties Limited (13665272) United Kingdom