About London Calling Limited (06352010) United Kingdom