About London & Suffolk Holdings Limited (10883374) United Kingdom