About French Ludlam & Co Limited (04903058) United Kingdom