About Lekh & Sons Limited (06560325) United Kingdom