About London Concepts Limited (12643561) United Kingdom