About F&c Leicester Ltd (13136123) United Kingdom