About The Leaf Chair Company Ltd (12794741) United Kingdom