About The Green Bough Company Limited (06927506) United Kingdom