About Oddfellows Holdings Ltd (09280083) United Kingdom