About London Smc Limited (07705475) United Kingdom