About London School Of Governance And Leadership Ltd (08495352) United Kingdom