About Le Mesnil Management Limited (06013936) United Kingdom