About Seabrook Lewis Limited (12878600) United Kingdom