About Lancaster London Holdings Limited (11472054) United Kingdom