About Newbury School Project Limited (11763221) United Kingdom