About John Flitcroft Foundation Limited (07996830) United Kingdom