About F & L Holdings Ltd (10598787) United Kingdom