About Rochefoucauld Limited (07222631) United Kingdom