About Odyssey Leaseholders Committee Limited (09192906) United Kingdom