About Mesnil Limited (03289237) United Kingdom