About Lewisham Family Self Help Association Limited (IP21700R) United Kingdom