About La Rochefoucauld & Sons Limited (03901664) United Kingdom