About Sussex Forest School Ltd. (10164610) United Kingdom