About Lamb S Passage Holding Limited (12117633) United Kingdom