About Henri Picard & Frere Limited (00645590) United Kingdom