About Stevens Lasserre Ltd (07417057) United Kingdom