About London Developments & Management Ltd (11227551) United Kingdom