About La Ferme London Ltd. (08164671) United Kingdom