About J L Carter And Sons Limited (09344062) United Kingdom