About William Penny Brookes Foundation Limited (07294393) United Kingdom