About The Odd Chair Company Limited (02720588) United Kingdom