About Lewisham Village Enterprise Limited (12112115) United Kingdom