About London & Central Securities Limited (02004546) United Kingdom