About One Lord Street Ltd (10677430) United Kingdom